package com.zbkj.service.settlement;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 结算比例对象
 * @author tianzhonghai
 * 2023/10/6 20:04
 */
@Data
public class SettleRate {
    /**
     * KEY
     */
    private String key;
    /**
     * 物主
     */
    private BigDecimal uidRate;
    /**
     * 店主
     */
    private BigDecimal merOwnerRate;
//    /**
//     * 店铺推荐人
//     */
//    private BigDecimal merSpreadRate;
    /**
     * 店长
     */
    private BigDecimal merManagerRate;
    /**
     * 一级推荐人
     */
    private BigDecimal spread1Rate;
    /**
     * 二级推荐人
     */
    private BigDecimal spread2Rate;

    /**
     * 基础奖励金额，如果金额小于基础金额，则没有奖励
     */
    private BigDecimal baseAmount = BigDecimal.ZERO;

    /**
     * 直接推荐人基础奖励
     */
    private BigDecimal spread1Amount = BigDecimal.ZERO;

    /**
     * 间接推荐人基础奖励
     */
    private BigDecimal spread2Amount = BigDecimal.ZERO;

    /**
     * 店铺基础奖励
     */
    private BigDecimal merRate = BigDecimal.ZERO;
}
